@charset "utf-8";
/* CSS Document */

.input_a{background-color:#f5f5f5;margin-top: -3px;/* border: 1px solid #e5e5e5; */height:30px;width:214px;}
.chgprod{ position:relative; z-index:99; background:#FFFFFF; /* 5 */ padding:0 25px; padding-bottom:45px; margin-top:15px; float:left; width:685px;}
.chgprod .prod_list{ position:absolute; _position:relative; left:307px; top:50px; z-index:98; _left:384px;}
.chgprod .prod_info{float: left; margin:30px 0 0 0px; _margin:15px 0 0 0px;}
.chgprod label{ margin-right:15px;}
.chgchk{ vertical-align:-2px; margin-right:3px;}
.marlf50{ margin-left:130px;}
.termcon{width:750px; float:left;margin:20px 0;border:solid 1px #e1e1e1;padding:10px}
.prod_info li{ display: none;padding: 4px 0 10px 4px;line-height: 20px;}
.prod_info li .L{float:left;margin-right: 4px; display:inline-block;}
.prod_info li .R{float:left; display:inline-block; line-height:24px; margin-top:55px;}
.li-left{font-size:14px;color:#626262}
.li-right{font-size:14px;color:#1b1b1b}
.prod_info li img{ height: 120px; width:240px; /* border: 1px solid #CCC; */ padding: 2px;margin-right:30px;}
.wait{display: none;}

.termcon .termtit3{ font-weight:bold; padding-left:5px;}
.termcon .termsp{ font-size:14px; line-height:50px;/* font-weight:bold;*/}
.termcon .termtxt{ width:200px; height:30px; line-height:30px; padding:0px 3px; background-color: #f5f5f5;border: 1px solid #e5e5e5; border-right-width:0;/* font-weight: 700;*/}
.termcon .termbtn{ height:32px; background:#019be1; border:1px solid #019be1; width:74px; font-size:14px; color:#FFF; font-weight:bold; /*vertical-align:-1px; vertical-align:0\9; */cursor:pointer;}
.termcon .termbtn:hover{ background:#029be9;}
.tit3{ margin-top:20px;}
.termcon .termtab{ width:100%; margin-top:9px;}
.termcon .termtab th{ background:#F5F5F5; border-top:1px solid #DDDDDD; height:34px; text-align:center;}
.termcon .termtab td{ text-align:center; border-bottom:1px dashed #DCDCDC; height:80px; line-height:20px;}
.tdsp1{ color:#008EC1; margin:0 5px;}
.martp20{ margin-top:20px;}
.prodyanzsu{ background:url(../images/greenok.png) no-repeat; padding-left:48px; font-size:14px; font-weight:bold; margin:60px 0 50px 90px;text-align: left;line-height: 32px;color: black;}
.orange{ color:#F60;}
body .prodback a{height:30px; text-align:center; line-height:30px;background:#EA7408;border:1px solid #D94702; padding:0 18px; font-size:14px;color:#fff;font-weight: bold; display:inline-block; margin-left:350px;}
body .prodback a:hover{ background:#f67907; text-decoration:none;}
.erroryz{ background:url(../images/error.png) no-repeat;}
.termcon .termtab td.txtlf{ text-align:left;}
.termcon #thumb_img{float:left; width:240px;height:160px;margin-left:20px;margin-right:20px;padding:3px;border:1px solid #999;}
.termcon .wait{display:none; width:100%; height:50px; line-height: 50px; text-align:center; font-size: 16px; font-weight: bold; color:#F90; margin-left:0;}
.termcon .detailTbl{display:none;width:100%;margin:10px auto 0;}
.termcon .detailTbl tr{line-height: 28px;}
.termcon .detailTbl th{width:100px;background-color: #EEE;text-align: right;font-weight: normal; }
.termcon .detailTbl .tickets_list th{text-align: center; background-color: #fcfcfc;}
.termcon .detailTbl .tickets_list td{text-align: center;}
.termcon .detailTbl th,.termcon .detailTbl td{ vertical-align: middle;
    border: 1px solid #CCC;}
.sep{height: 2px;}
.termcon #msgShow{font-size:16px;font-weight:bold; padding:6px 0 6px 42px; }
.ok{color:#060;background: url('../images/accept.png') top left no-repeat;}
.error{color:#F30;background: url('../images/error_32_32.png') top left no-repeat;}
span.li-left{width: 100px;float: left;text-align: right;}